package com.hibernate;

import java.sql.Timestamp;
import java.util.HashSet;
import java.util.Set;


/**
 * Comptebancaire entity. @author MyEclipse Persistence Tools
 */

public class Comptebancaire  implements java.io.Serializable {


    // Fields    

     private Integer numerocomptebancaire;
     private Client client;
     private Banque banque;
     private String typecomptebancaire;
     private Double soldecomptebancaire;
     private Double plafondcomptebancaire;
     private Timestamp dateactualisationcomptebancaire;
     private Set cartes = new HashSet(0);


    // Constructors

    /** default constructor */
    public Comptebancaire() {
    }

    
    /** full constructor */
    public Comptebancaire(Client client, Banque banque, String typecomptebancaire, Double soldecomptebancaire, Double plafondcomptebancaire, Timestamp dateactualisationcomptebancaire, Set cartes) {
        this.client = client;
        this.banque = banque;
        this.typecomptebancaire = typecomptebancaire;
        this.soldecomptebancaire = soldecomptebancaire;
        this.plafondcomptebancaire = plafondcomptebancaire;
        this.dateactualisationcomptebancaire = dateactualisationcomptebancaire;
        this.cartes = cartes;
    }

   
    // Property accessors

    public Integer getNumerocomptebancaire() {
        return this.numerocomptebancaire;
    }
    
    public void setNumerocomptebancaire(Integer numerocomptebancaire) {
        this.numerocomptebancaire = numerocomptebancaire;
    }

    public Client getClient() {
        return this.client;
    }
    
    public void setClient(Client client) {
        this.client = client;
    }

    public Banque getBanque() {
        return this.banque;
    }
    
    public void setBanque(Banque banque) {
        this.banque = banque;
    }

    public String getTypecomptebancaire() {
        return this.typecomptebancaire;
    }
    
    public void setTypecomptebancaire(String typecomptebancaire) {
        this.typecomptebancaire = typecomptebancaire;
    }

    public Double getSoldecomptebancaire() {
        return this.soldecomptebancaire;
    }
    
    public void setSoldecomptebancaire(Double soldecomptebancaire) {
        this.soldecomptebancaire = soldecomptebancaire;
    }

    public Double getPlafondcomptebancaire() {
        return this.plafondcomptebancaire;
    }
    
    public void setPlafondcomptebancaire(Double plafondcomptebancaire) {
        this.plafondcomptebancaire = plafondcomptebancaire;
    }

    public Timestamp getDateactualisationcomptebancaire() {
        return this.dateactualisationcomptebancaire;
    }
    
    public void setDateactualisationcomptebancaire(Timestamp dateactualisationcomptebancaire) {
        this.dateactualisationcomptebancaire = dateactualisationcomptebancaire;
    }

    public Set getCartes() {
        return this.cartes;
    }
    
    public void setCartes(Set cartes) {
        this.cartes = cartes;
    }
   








}